/* PHONES */
@media (max-width: 41.9em) {
	
	html {
		padding-left: 10px !important;
		padding-right: 10px !important;
		
		background-image:url('../img/background/01.jpg');
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
		
		min-height:100%;
	}
	
	/* ------ BODY ------ */
	body {
		background-color:transparent !important;
		min-height:100%;
	}
	
		/* ------ NAVBAR ------ */
		.navbar {
			margin-bottom: 0px !important;
			margin-left: -30px;
			margin-right: -30px;
			background-image:url('../img/sfondo-menu-header-60x60.png');
		}
			
			.navbar .navbar-inner {
				background-image: none !important;
				background-color: black !important;
				border: 0px !important;
				padding-left: 0px !important;
				padding-right: 0px !important;
			}
			.navbar .brand {
				color: white !important;
				text-shadow: none !important;
				padding-left: 20px !important;
			}
			
			.nav-collapse .nav {
				margin: 0px !important;
				padding: 0px !important;
			}
			
			.nav-collapse .nav > li {
				border-bottom: 1px solid #ff6600 !important;
			}
			
			.navbar .nav a {
				color: #ff6600 !important;
				text-shadow: none !important;
				-webkit-border-radius: 0px !important;
				-moz-border-radius: 0px !important;
				border-radius: 0px !important;
				margin-bottom: 0px !important;
			}
			.navbar .nav a.currentPage {
				color: white !important;
				text-shadow: none !important;
			}
			
			.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus {
				background-color: #ff6600 !important;
				color: white !important;
			}
		
			.navbar .btn-navbar {
				background-image: none !important;
				background-color: #ff6600 !important;
				margin-right: 30px !important;
			}
			.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
				background-color: #ff6600 !important;
				margin-right: 30px !important;
			}
			
			.navbar .btn-navbar .icon-bar {
				background-color: black !important;
			}
		
		/* ------ CONTAINER ------ */
		.avContainer {
			width: 100%;
			text-align: center;
		}
		
		
			/* ------ CONTENT ------ */
			.avContent {
				
			}
			.avContent .narrow-content {
				background-image:url('../img/black50alpha.png');
				margin: 5px -18px;			
			}
			
			/* ------ FOOTER ------ */
			/* 	no footer for phone */
			
			
/* -------------------------------------------------------------------------------------------------------- */	
/* -- GALLERY --------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------- */	

			.avContent .narrow-content .avGallery {
				margin-top: 20px;
				padding: 15px 20px;
			}
			
			.avContainer .avContent .narrow-content .avGallery .galleryImage {
				width: 80px;
				border: 1px solid white;
				margin: 7px;
			}

			.avContainer .avContent .narrow-content .avGallery .gallery { list-style: none; padding: 0; margin: 0; }
			.avContainer .avContent .narrow-content .avGallery .gallery:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
			.avContainer .avContent .narrow-content .avGallery .gallery li { float: left; width: 33.33333333%; }
			.avContainer .avContent .narrow-content .avGallery .gallery li a { display: block; margin: 5px; border: 1px solid #3c3c3c; }
			.avContainer .avContent .narrow-content .avGallery .gallery li img { display: block; width: 100%; height: auto; }


	
}
